using System;
using System.Collections;
using System.Collections.Generic;
namespace Lcygcc.Infrastructure.Utility
{
	public interface ISortedSet<T> : ISet<T>, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable
	{
		T this[int index]
		{
			get;
		}
		ISortedSet<T> TailSet(T limit);
		T First();
	}
}
